package cn.com.nes.site.entity.bo.ctce;

import cn.com.nes.site.entity.bo.DeviceSaveBo;
import cn.com.nes.site.entity.vo.BaseVO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 清洁取暖设备档案业务模型
 */
@Data
public class CtceEquipmentArchivesBo extends BaseVO {

    /**
     * 地点ID
     */
    private String locationId;

    /**
     * 安装协议ID
     */
    private String installProtocolId;


    // --------------用户信息 开始--------------

    /**
     * 身份证
     */
    private String idcard;

    /**
     * 户主姓名
     */
    private String mainname;

    /**
     * 联系电话
     */
    private String phone;

    /**
     * 行政区划代码
     */
    private String areacode;

    /**
     * 经度
     */
    private BigDecimal jd;

    /**
     * 纬度
     */
    private BigDecimal wd;

    /**
     * 安装地址
     */
    private String address;

    /**
     * 门牌号
     */
    private String mph;

    /**
     * 客户编号-电表号
     */
    private String dbh;

    /**
     * 客户编号
     */
    private String khbh;

    /**
     * 用能主体性质, 农户,非农户
     */
    private String yhztxz;


    // --------------用户信息 结束--------------


    // --------------安装信息 开始--------------

    /**
     * 安装人员
     */
    private String azry;

    /**
     * 安装人员电话
     */
    private String azrydh;

    /**
     * 安装状态: 11 未安装 12 施工中 13 安装完毕
     */
    private String azzt;

    /**
     * 安装时间
     */
    private Date azsj;

    /**
     * 质保年限
     */
    private String zbnf;

    /**
     * 采购来源
     */
    private String cgly;

    /**
     * 购置资金
     */
    private BigDecimal gzzj;

    // --------------安装信息 结束--------------


    // --------------建筑信息 开始--------------

    /**
     * 是否农村 01,02
     */
    private String sfnc;

    /**
     * 采暖面积
     */
    private BigDecimal heatingArea;

    /**
     * 建筑面积
     */
    private BigDecimal buildingArea;

    /**
     * 常用采暖面积
     */
    private String cycnmj;

    /**
     * 建筑结构
     */
    private String buildingstructure;

    /**
     * 建筑层高
     */
    private BigDecimal buildingHeight;

    /**
     * 外墙厚度
     */
    private String wallthickness;

    /**
     * 是否有外墙保温
     */
    private String keepwarm;

    /**
     * 供暖方式: 集中, 分户
     */
    private String gnfs;

    /**
     * 安装位置
     */
    private String installposition;

    /**
     * 房屋用途
     */
    private String fwyt;

    /**
     * 房屋间数
     */
    private String fwjs;

    /**
     * 设计单位
     */
    private String sjdw;

    /**
     * 图纸编号
     */
    private String tzbh;

    /**
     * 窗户类型
     */
    private String chlx;

    /**
     * 设计热负荷
     */
    private BigDecimal sjrfh;

    /**
     * 房屋朝向
     */
    private String fwcx;

    /**
     * 末端改造状态
     */
    private String mdgzzt;

    /**
     * 采暖末端
     */
    private String cnmd;

    // --------------建筑信息 结束--------------


    // --------------设备信息 开始--------------

    /**
     * 设备列表
     */
    private List<DeviceSaveBo> deviceSaveBos;

    // --------------设备信息 结束--------------


    // --------------图纸信息 开束--------------

    /**
     * 设计图
     */
    private String designImg;

    /**
     * 平面图
     */
    private String planeImg;

    /**
     * 安装图1-户主身份证设备合影
     */
    private String aztpath1;

    /**
     * 安装图2-条形码或序列号
     */
    private String aztpath2;

    /**
     * 安装图3-设备安装图3~6
     */
    private String aztpath3;

    /**
     * 安装图4
     */
    private String aztpath4;

    /**
     * 安装图5
     */
    private String aztpath5;

    /**
     * 安装图6
     */
    private String aztpath6;

    // --------------图纸信息 结束--------------

}
